package com.panasonic.cn.cmsc;

import java.io.*;
import java.lang.*;
import java.util.*;
import java.math.*;
import java.sql.SQLException;
import com.fujitsu.fks.jaaf.core.*;

public class SQLMM1402{
	private Hashtable paramsString     = new Hashtable();
	private Hashtable paramsBigDecimal = new Hashtable();
	private Hashtable paramsFree       = new Hashtable();
	private String lastSql_ = null;

	private String getString(String name){
		if(name==null) return "";
		String returnStr = (String)paramsString.get(name);
		if(returnStr==null) return "";
		return "'"+FrameworkCommon.stringReplaceSQuote(returnStr)+"'";
	}

	private String getBigDecimal(String name){
		if(name==null) return "";
		BigDecimal returnStr = (BigDecimal)paramsBigDecimal.get(name);
		if(returnStr==null) return "";
		return returnStr.toString();
	}

	private String getFree(String name){
		if(name==null) return "";
		String returnStr = (String)paramsFree.get(name);
		if(returnStr==null) return "";
		return returnStr;
	}

	public String getLastSql(){
		return lastSql_;
	}

	public SelectResultRset SELECT_M14010(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FRM_VDR_CD like "+getString("FRM_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	TO_VDR_CD like "+getString("TO_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	REG_TYP like "+getString("REG_TYP")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	AND ( ");
		sql.append(" 	FM_TYP <> "+getString("FM_TYP_9")+" ");
		sql.append(" 	OR (");
		sql.append(" 	FM_TYP "+((getString("FM_TYP_9").equals(""))?" is null ":"=")+getString("FM_TYP_9")+" AND APL_EDT >"+((getString("SYS_DATE").equals(""))?" is null ":"=")+getString("SYS_DATE")+" ");
		sql.append("  	) )");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M14011(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FRM_VDR_CD like "+getString("FRM_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	TO_VDR_CD like "+getString("TO_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	REG_TYP like "+getString("REG_TYP")+"");
		sql.append("	AND");
		sql.append("	TRSP_MTHD "+((getString("TRSP_MTHD").equals(""))?" is null ":"=")+getString("TRSP_MTHD")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	AND ( ");
		sql.append(" 	FM_TYP <> "+getString("FM_TYP_9")+" ");
		sql.append(" 	OR (");
		sql.append(" 	FM_TYP "+((getString("FM_TYP_9").equals(""))?" is null ":"=")+getString("FM_TYP_9")+" AND APL_EDT >"+((getString("SYS_DATE").equals(""))?" is null ":"=")+getString("SYS_DATE")+" ");
		sql.append("  	) )");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M14020(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FRM_VDR_CD like "+getString("FRM_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	TO_VDR_CD like "+getString("TO_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	REG_TYP like "+getString("REG_TYP")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND ");
		sql.append("	FM_TYP "+((getString("FM_TYP_9").equals(""))?" is null ":"=")+getString("FM_TYP_9")+"");
		sql.append("	AND ");
		sql.append(" 	APL_EDT < "+getString("SYS_DATE")+" ");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M14021(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FRM_VDR_CD like "+getString("FRM_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	TO_VDR_CD like "+getString("TO_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	REG_TYP like "+getString("REG_TYP")+"");
		sql.append("	AND");
		sql.append("	TRSP_MTHD "+((getString("TRSP_MTHD").equals(""))?" is null ":"=")+getString("TRSP_MTHD")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND ");
		sql.append("	FM_TYP "+((getString("FM_TYP_9").equals(""))?" is null ":"=")+getString("FM_TYP_9")+"");
		sql.append("	AND ");
		sql.append(" 	APL_EDT < "+getString("SYS_DATE")+" ");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M1403(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M14040(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FRM_VDR_CD like "+getString("FRM_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	TO_VDR_CD like "+getString("TO_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	REG_TYP like "+getString("REG_TYP")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	AND ( ");
		sql.append(" 	FM_TYP <> "+getString("FM_TYP_9")+" ");
		sql.append(" 	OR (");
		sql.append(" 	FM_TYP "+((getString("FM_TYP_9").equals(""))?" is null ":"=")+getString("FM_TYP_9")+" AND APL_EDT >"+((getString("SYS_DATE").equals(""))?" is null ":"=")+getString("SYS_DATE")+" ");
		sql.append("  	) )");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M14041(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FRM_VDR_CD like "+getString("FRM_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	TO_VDR_CD like "+getString("TO_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	REG_TYP like "+getString("REG_TYP")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND");
		sql.append("	TRSP_MTHD "+((getString("TRSP_MTHD").equals(""))?" is null ":"=")+getString("TRSP_MTHD")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	AND ( ");
		sql.append(" 	FM_TYP <> "+getString("FM_TYP_9")+" ");
		sql.append(" 	OR (");
		sql.append(" 	FM_TYP "+((getString("FM_TYP_9").equals(""))?" is null ":"=")+getString("FM_TYP_9")+" AND APL_EDT >"+((getString("SYS_DATE").equals(""))?" is null ":"=")+getString("SYS_DATE")+" ");
		sql.append("  	) )");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M14050(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FRM_VDR_CD like "+getString("FRM_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	TO_VDR_CD like "+getString("TO_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	REG_TYP like "+getString("REG_TYP")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND ");
		sql.append("	FM_TYP "+((getString("FM_TYP_9").equals(""))?" is null ":"=")+getString("FM_TYP_9")+"");
		sql.append("	AND ");
		sql.append(" 	APL_EDT < "+getString("SYS_DATE")+" ");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M14051(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FRM_VDR_CD like "+getString("FRM_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	TO_VDR_CD like "+getString("TO_VDR_CD")+"");
		sql.append("	AND");
		sql.append("	REG_TYP like "+getString("REG_TYP")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	AND");
		sql.append("	TRSP_MTHD "+((getString("TRSP_MTHD").equals(""))?" is null ":"=")+getString("TRSP_MTHD")+"");
		sql.append("	AND ");
		sql.append("	FM_TYP "+((getString("FM_TYP_9").equals(""))?" is null ":"=")+getString("FM_TYP_9")+"");
		sql.append("	AND ");
		sql.append(" 	APL_EDT < "+getString("SYS_DATE")+" ");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M1406(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	FRM_VDR_CD,");
		sql.append("	TO_VDR_CD,");
		sql.append("	TRSP_MTHD,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	TRSP_LT,");
		sql.append("	GIT_TYP,");
		sql.append("	REG_TYP,");
		sql.append("	TO_CHAR(NVL(RGS_DTTM,''),'YYYYMMDDHH24MISS') AS RGS_DTTM,");
		sql.append("	NVL(RGS_CHRG_CD,'') AS RGS_CHRG_CD,");
		sql.append("	NVL(RGS_PGID,'') AS RGS_PGID,");
		sql.append("	TO_CHAR(NVL(UPD_DTTM,''),'YYYYMMDDHH24MISS') AS UPD_DTTM,");
		sql.append("	NVL(UPD_CHRG_CD,'') AS UPD_CHRG_CD,");
		sql.append("	NVL(UPD_PGID,'') AS UPD_PGID,");
		sql.append("	NVL(FM_TYP,'') AS FM_TYP ");
		sql.append("	FROM M14");
		sql.append("	WHERE");
		sql.append("	FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	AND");
		sql.append("	ROWNUM <"+((getString("MAX_KENSU").equals(""))?" is null ":"=")+getString("MAX_KENSU")+"");
		sql.append("	ORDER BY");
		sql.append("	FRM_VDR_CD, TO_VDR_CD,	TRSP_MTHD ASC");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M0101(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT ");
		sql.append("	NVL(TRPT_NM_CN,'') AS TRPT_NM_CN ");
		sql.append("	FROM ");
		sql.append("	M01 ");
		sql.append("	WHERE  ");
		sql.append("	VDR_CD "+((getString("VDR_CD").equals(""))?" is null ":"=")+getString("VDR_CD")+" ");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM_TYP_6")+"");
		sql.append("	AND");
		sql.append("	APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND");
		sql.append("	APL_EDT >"+((getString("APL_EDT").equals(""))?" is null ":"=")+getString("APL_EDT")+"");
		sql.append("		");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M1501(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT ");
		sql.append("	NVL(WHRS_NM_CN,'') AS WHRS_NM_CN ");
		sql.append("	FROM ");
		sql.append("	M15 ");
		sql.append("	WHERE  ");
		sql.append("	WHRS_CD "+((getString("WHRS_CD").equals(""))?" is null ":"=")+getString("WHRS_CD")+" ");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM_TYP_6")+"");
		sql.append("	AND");
		sql.append("	APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND");
		sql.append("	APL_EDT >"+((getString("APL_EDT").equals(""))?" is null ":"=")+getString("APL_EDT")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M21(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT ");
		sql.append("	NVL(CD_NM_CN,'') AS CD_NM_CN ");
		sql.append("	FROM ");
		sql.append("	M21 ");
		sql.append("	WHERE  ");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}


	public void setFRM_VDR_CD(String value){
		if(value==null) {
			paramsString.remove("FRM_VDR_CD");
			return;
		}
		paramsString.put("FRM_VDR_CD",value);
	}


	public void setTO_VDR_CD(String value){
		if(value==null) {
			paramsString.remove("TO_VDR_CD");
			return;
		}
		paramsString.put("TO_VDR_CD",value);
	}


	public void setREG_TYP(String value){
		if(value==null) {
			paramsString.remove("REG_TYP");
			return;
		}
		paramsString.put("REG_TYP",value);
	}


	public void setCTRL_DVSN_CD(String value){
		if(value==null) {
			paramsString.remove("CTRL_DVSN_CD");
			return;
		}
		paramsString.put("CTRL_DVSN_CD",value);
	}


	public void setMAX_KENSU(String value){
		if(value==null) {
			paramsString.remove("MAX_KENSU");
			return;
		}
		paramsString.put("MAX_KENSU",value);
	}


	public void setFM_TYP_X(String value){
		if(value==null) {
			paramsString.remove("FM_TYP_X");
			return;
		}
		paramsString.put("FM_TYP_X",value);
	}


	public void setFM_TYP_9(String value){
		if(value==null) {
			paramsString.remove("FM_TYP_9");
			return;
		}
		paramsString.put("FM_TYP_9",value);
	}


	public void setSYS_DATE(String value){
		if(value==null) {
			paramsString.remove("SYS_DATE");
			return;
		}
		paramsString.put("SYS_DATE",value);
	}


	public void setTRSP_MTHD(String value){
		if(value==null) {
			paramsString.remove("TRSP_MTHD");
			return;
		}
		paramsString.put("TRSP_MTHD",value);
	}


	public void setVDR_CD(String value){
		if(value==null) {
			paramsString.remove("VDR_CD");
			return;
		}
		paramsString.put("VDR_CD",value);
	}


	public void setFM_TYP_6(String value){
		if(value==null) {
			paramsString.remove("FM_TYP_6");
			return;
		}
		paramsString.put("FM_TYP_6",value);
	}


	public void setAPL_BDT(String value){
		if(value==null) {
			paramsString.remove("APL_BDT");
			return;
		}
		paramsString.put("APL_BDT",value);
	}


	public void setAPL_EDT(String value){
		if(value==null) {
			paramsString.remove("APL_EDT");
			return;
		}
		paramsString.put("APL_EDT",value);
	}


	public void setWHRS_CD(String value){
		if(value==null) {
			paramsString.remove("WHRS_CD");
			return;
		}
		paramsString.put("WHRS_CD",value);
	}


	public void setCD_TYP_CD(String value){
		if(value==null) {
			paramsString.remove("CD_TYP_CD");
			return;
		}
		paramsString.put("CD_TYP_CD",value);
	}


	public void setCD_VALUE(String value){
		if(value==null) {
			paramsString.remove("CD_VALUE");
			return;
		}
		paramsString.put("CD_VALUE",value);
	}


}
